#ifndef RECORDERWINDOW_H
#define RECORDERWINDOW_H

#include <QMainWindow>
#include <QVector>
#include <SensorUtility/Sensor.h>
#include <SensorUtility/SensorDataFileOutput.h>
#include "ui_RecorderWindow.h"

class RecorderWindow : public QMainWindow
{
	Q_OBJECT

public:
	RecorderWindow(QWidget *parent = 0);
	~RecorderWindow();

protected:
	virtual void showEvent (QShowEvent *);

private:
	Ui::RecorderWindow ui;
	QVector< Sensor* > _sensorPtrs;
	QVector< SensorDataFileOutput* > _recorderPtrs;

	public slots:
		void handleNewFrame ();

};

#endif // RECORDERWINDOW_H
